body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0; }

body {
  font-size: 14px;
  font-family: 'Microsoft YaHei', Verdana, Arial, Helvetica, sans-serif;
  color: #303133; }

a {
  text-decoration: none;
  color: var(--theme); }
  a:hover {
    color: var(--theme-white__3) !important; }

ol,
ul {
  list-style: none; }

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit; }

.el-form-item {
  margin-bottom: 20px !important; }

.el-select,
.el-date-editor.el-input {
  width: 100% !important; }

.el-button:not(.el-button--text) {
  min-width: 100px; }

.el-drawer .el-drawer__header {
  font-size: 18px;
  color: #333;
  margin-bottom: 0px; }

.el-drawer .el-drawer__body {
  padding: 1em; }

.text-ellipsis-single {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

